/*
	NuestraInterfaz.java
	Autor: Jennifer Pamela Valdez Cabrera
	Carne: 10189
	Fecha de entrega: 14 de Julio de 2011
	Descripcion: Es una interfaz que sera implementada en una clase que simulara el funcionamiento de un radio de carro, las funciones que debe realizar es
		-> prender y apagar la radio
		-> cambiar de frecuencia
		-> adelantar la emisora
		-> atrasar la emisora
		-> guardar en una memoria una emisora
		-> llamar a una emisora con un boton de memoria
*/

public interface NuestraInterfaz{

    //power: enciende o apaga la radio
	//devuelve true si el radio esta encendido y false cuando esta apagado
	//no posee parametros
	public boolean power();
	
	//cambio: cambia de AM a FM y viceversa
	//devuelve true si esta en FM y false si esta en AM
	//no posee parametros
	public boolean cambio();
	
	//fw: adelanta la emisora (10 en AM y 0.2 en FM)
	//no posee parametros y no devuelve ningun valor
	public void fw();
	
	//bw: adelanta la emisora (10 en AM y 0.2 en FM)
	//no posee parametros y no devuelve ningun valor
	public void bw();
	
	//store: guarda en un boton de memoria la emisora actual
	//de parametro recibe un entero el cual indica en que boton se guardara la emisora actual
	//no devuelve ningun valor
	public void store(int boton);
	
	//select: sintoniza la emisora que se encuentra guardada en el boton seleccionado segun sea AM o FM
	//de parametro recibe un entero el cual indica que boton se quiere llamar
	//no devuelve ningun valor
	public void select(int boton);
	
	//toString: describe el estado del objeto.
	//Devuelve un string que contiene la descripcion del estado del objeto. 
    //No recibe parametros.
    public String toString();
	
	//salir: se dispara para salir del programa
	//no devulve ningun valor, y no recibe parametros
	public void salir();

}